Skip to content

nexoqa/cybersecurity_testing

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cyber_automate

The aim of this project is to develop a demo merging the following concepts:

  • Testing
  • Cybersecurity

Tools Involved

Initial configuration

  1. Replace test/conf/properties.cfg file with test/conf/clean-properties.cfg
  2. Create a Porswigger account to access the labs
  3. Add your credentials to properties.cfg file:
    [Test]
    url: https://portswigger.net
    username: <USER>
    password: <PASSWORD>
    xss_lab_1: web-security/cross-site-scripting/reflected/lab-html-context-nothing-encoded
    sqli_lab_1: web-security/sql-injection/lab-retrieve-hidden-data
    

Test Execution

  1. Create virtualenv and install requirements:

    $ virtualenv venv 
    $ source venv/bin/activate 
    $ pip install -r requirements.txt
  2. Execute test cases

    $ cd test
    $ behave
  3. Execute security test cases

    $ cd test
    $ behave -t @security

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 90.2%
  • Gherkin 9.8%